package ar.com.osdepym.agregacionafip.modelfile;


public class FactoryArchivo {
	
	@SuppressWarnings("unused")
	private static final String DDTRANSF_DGI = "TRANSF-DGI";
	private static final String DDJJ_NOMINAS  = "DDJJ-NOMINAS";
	
	
	@SuppressWarnings("rawtypes")
	public static Archivo getArchivoByHeader(final String cabecera) {
		
		Archivo archivo;
		if(cabecera.contains(DDJJ_NOMINAS)){
			archivo = new Nomina(cabecera);
		}
		else{
			archivo = new Transferencia(cabecera);
		}
		
		return archivo;
	}
	
	public static Detalle getDetalleByHeader(final String cabecera) {
		
		Detalle detalle;
		if(cabecera.contains(DDJJ_NOMINAS)){
			detalle = new NominaDetalle();
		}
		else{
			detalle = new NominaDetalle();
		}
		
		return detalle;
	}

}
